home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 38 / Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso / -websites- / haage&partner / ftp / softlogik / convert.lha / ReadMe.Now < prev    next >
Text File  |  1995-10-08  |  15KB  |  345 lines

  1. CONVERT PRODRAW CLIP TO IFF DR2D
  2. --------------------------------
  3. THIS ARCHIVE CAN BE DISTRIBUTED AS LONG AS IT IS LEFT INTACT WITHOUT ANY
  4. CHANGES! NO CHARGE ASIDE FROM A REASONABLE COPYING AND DISK FEE CAN BE
  5. CHARGED FOR IT.
  6.  
  7. COPYRIGHT 1995 SOFT-LOGIK PUBLISHING CORP.
  8.  
  9.  
  10. WELCOME
  11. -------
  12. Soft-Logik Publishing wrote this utility in 1992 for inclusion with the
  13. now discontinued Art Expression. While the ProDraw Clip is no longer a
  14. prominent Amiga drawing format, there may be some people out there who
  15. could benefit by having this utility, so we decided to make it freely
  16. distributable.
  17.  
  18.  
  19. WHAT IT DOES
  20. ------------
  21. Convert reads Professional Draw Clip files and converts them to the IFF
  22. DR2D format. IFF DR2D files may be imported into PageStream, Art
  23. Expression, TypeSmith, ProVector and other Amiga programs.
  24.  
  25.  
  26. HOW TO USE IT
  27. -------------
  28. Double-click on the Convert program icon to open its requester. Click on
  29. the top "Set..." gadget which will open a file requester to select a file
  30. to convert. Alternatively, enter a complete filename to convert in the top
  31. text gadget.
  32.  
  33. Click on the bottom "Set..." gadget to set an output path. The Convert
  34. program will create separate files for each clip in the Professional Draw
  35. Clip file and will append the clip name plus DR2D to the original filename.
  36.  
  37. Example: the file "Objects" contains two clips, Box and Circle. Convert
  38. will create two files called "Objects.Box.DR2D" and "Objects.Circle.DR2D".
  39.  
  40. All Professional Draw options are translated in the conversion except
  41. gradient fills and dashed lines.
  42.  
  43. Convert also has a batch mode. If you set the "Clip" text gadget to just a
  44. path without specifying a ProDraw file, all the clips in that directory
  45. will be converted when you choose the "Convert" gadget. Convert may also
  46. be used from the shell.
  47.  
  48. Usage:   convert <filename> <destination directory>
  49.  
  50. Example: convert df0:drawing.clp ram:
  51.  
  52.  
  53. INTERESTED IN DRAWINGS?
  54. -----------------------
  55. PageStream3 has overtaken Art Expression as the Amiga's best-selling drawing
  56. program. In addition to its publishing features, we have added many features
  57. found only in specialized drawing programs.
  58.  
  59. Versions of PageStream3 up to and including 3.0h have great basic drawing
  60. features including an innovative Polygon tool which can be used to create
  61. stars, sawteeth and 1970's wallpaper. (Well, it was innovative when we came
  62. up with it, but MacroMedia Freehand has a similar tool now. Copycats!)
  63.  
  64. Versions of PageStream3 after and including 3.0i have an excellent Pen
  65. tool which allows for the creation of any path. It's the easiest-to-use
  66. drawing tool of any program we've ever tried. (Our programmers can even
  67. draw with it, so it has to be good! ;-) The Reshape tool makes editing
  68. complex paths in drawings a snap.
  69.  
  70. Sure, every program's authors say they have made drawing easy. It's hard to
  71. explain in a text file, but here's a clipping from the PageStream3 help system
  72. so you can read how it works:
  73.  
  74.  
  75. PEN TOOL
  76. --------
  77. The Pen tool is used to draw line and curve path segments to make an
  78. irregular path. The mouse pointer will change to a crosshair shape when
  79. the Pen tool is selected.
  80.  
  81. Paths are a series of points connected by lines and curves. Curves are
  82. defined by two curve handles (Bézier control points) which determine the
  83. degree and depth of the curve.
  84.  
  85. SETTING THE CURRENT POINT
  86.  
  87. The first step in drawing a path is to establish the current point to
  88. which you can add line and curve segments. You can set the current point
  89. by starting a new path or by extending an existing path. After you set the
  90. current point, PageStream will continuously draw a line from the point to
  91. the crosshair position so that you can see how the segment would be drawn
  92. if you were to end the segment at that position.
  93.  
  94. Starting a New Path: Position the crosshair at the desired start point of
  95. the new path and click the mouse. A small handle will appear to indicate
  96. that this is now the current point.
  97.  
  98. Extending an Existing Path: Position the crosshair over the endpoint of a
  99. path. A handle will appear when you are within range of an endpoint. Click
  100. the mouse button to set this as the current point.
  101.  
  102. DRAWING LINE SEGMENTS
  103.  
  104. To draw a straight line segment from the current point to another point,
  105. position the crosshair at the desired point and click the mouse. The new
  106. point will now become the new current point. Continue clicking the mouse
  107. to create additional line segments.
  108.  
  109. If you hold down a Shift key before you click the mouse, PageStream will
  110. constrain the line to horizontal, vertical or 45° line segments.
  111.  
  112. If the previous segment was a curve segment, you must click on the current
  113. point before drawing a line segment. This is because you placed the first
  114. curve handle for the next segment when drawing the previous curve.
  115. Clicking on the current point will retract this curve handle and prepare
  116. for drawing a line segment.
  117.  
  118. If you add a line segment by clicking on the opposite end of the path you
  119. are drawing, the path will be closed with a line segment between the
  120. current point and the other endpoint. A handle will appear when you are
  121. within range of the other endpoint to close a path.
  122.  
  123. DRAWING CURVE SEGMENTS
  124.  
  125. To draw a curve segment from the current point to another point:
  126.  
  127. 1. Drag out the first curve handle. Position the crosshair over the
  128. current point. The handle will change to indicate that you are within
  129. range. Press and hold the left mouse button. Drag the mouse in the
  130. direction of the curve to drag out the first curve handle.
  131.  
  132. Note: Hold down a Shift key as you drag out the curve handle if you are
  133. connecting to an existing segment and you want a smooth join; otherwise
  134. you will get a corner join.
  135.  
  136. 2. Drag out the second curve handle. Now move the crosshair to the desired
  137. position of the curve. Drag away from this position to shape the curve.
  138. Release the mouse button when the curve is the desired shape.
  139.  
  140. 3. Continue the path.
  141.  
  142. The first curve handle of the next curve segment is automatically placed
  143. to create a smooth join. If you want to continue by adding a curve
  144. connected by a smooth join, just repeat step 2.
  145.  
  146. If you want to continue by adding a curve connected by a corner join,
  147. repeat from step 1 and do not hold down a Shift key.
  148.  
  149. If you want to continue by adding a line, click on the current point to
  150. retract the next curve handle and then draw a line segment.
  151.  
  152. ENDING AND CLOSING A PATH
  153.  
  154. To close the path, move the crosshair over the other endpoint and click.
  155. If you were drawing a line segment, the path would be closed with a line.
  156. If you were drawing a curve segment, the path would be closed with a curve
  157. connected to the endpoint by a corner join. To close the path with a curve
  158. tangent which is tangent to the first segment at the endpoint, move the
  159. crosshair over the other endpoint and drag out a curve handle.
  160.  
  161. Click the right mouse button to end a path without closing it.
  162.  
  163. STARTING A NEW PATH
  164.  
  165. If you have drawn a path but not yet closed it, you cannot start another
  166. path until you deselect the current point. You can do this by pressing the
  167. space bar or changing to another tool and then reselecting the Pen tool.
  168.  
  169.  
  170. MORE NEAT STUFF
  171. ---------------
  172. If you made it throught all that, you will have realized that drawing is
  173. simple with PageStream3's Pen tool. (Well, it is easier to draw rather
  174. than read about it.) The Reshape tool works in a similar fashion, and
  175. allows you to add and remove points, move point and curve handles, split
  176. and join paths, and more. But wait, there's more! PageStream3 can even
  177. Merge Paths and Split Paths to create composite paths. There are even
  178. ARexx commands to make ProDraw-style compound and grid objects.
  179.  
  180.  
  181. COOL TEXT EFFECTS
  182. -----------------
  183. If you buy the TextFX extension for PageStream3, you can bring text under you
  184. spell. Warp it in shapes, bend it on curves or convert it to graphics with
  185. TextFX. Here is how it works:
  186.  
  187. 1.    Select the Text tool.
  188. Create a frameless text object by clicking on the page
  189.  
  190. 2.    Apply the desired attributes.
  191. Set the font, size and any other desired attributes. It is highly
  192. recommended that you change the Tracking table from Normal to None. This
  193. will prevent letters from overlapping at large sizes. If you are placing
  194. text on a curve instead of warping it in a shape, you should choose an
  195. alignment method now. (You will almost always want to choose Center.)
  196.  
  197. 2.    Choose the Object tool.
  198. Click on the FX button in the Edit palette, or choose Object/Edit and then
  199. click on the TextFX button in its requester. The TextFX requester will
  200. open.
  201.  
  202. To warp text in a shape: Choose any of the left ten columns of icons for
  203. the shape to warp in. (There are 50 warp shapes to choose from.)
  204.  
  205. To place text on a curve: Choose any of the rightmost column of icons.
  206. (There are five curves to choose from, including the popular crest and
  207. button text types.)
  208.  
  209. Click on Apply or Ok. The frameless text object will become a TextFX
  210. object. You can now resize it with the Object tool but you cannot edit it
  211. as text.
  212.  
  213. How to turn off a text effect, or edit a TextFX object's text:
  214.  
  215. 1.    Select the Object tool.
  216. Select the TextFX object. Click on the FX button in the Edit palette, or
  217. choose Object/Edit and then click on the TextFX button in its requester.
  218. The TextFX requester will open.
  219.  
  220. 2.    Turn off the text effect.
  221. Click on the top-left icon (the rectangle) in the requester. This is the
  222. Off icon. Click on Ok. The TextFX object will become a normal frameless
  223. text object again.
  224.  
  225. 3.    Edit the text.
  226. Edit the text as required, apply the desired attributes, and then reapply
  227. the text effect.
  228.  
  229. TextFX options
  230.  
  231. Depending on the TextFX icon you select, one or more of the three checkbox
  232. options below the icons will unghost:
  233.  
  234. DistortX: This warps the text horizontally instead of just vertically.
  235. This is only an option for warp shapes that it would be applicable to.
  236. This option will default to what we think is best, but you can change it
  237. as desired. Even if it's unavailable, it will still be checked or
  238. unchecked to show you what it's doing.
  239.  
  240. Bend Lines: Warping text in a shape normally leaves lines as line
  241. segments. This does not always produce the optimal results for some
  242. shapes. Turning Bend Lines on will dramatically slow down the creation of
  243. a text effect, but will produce superior results. Hint: Leave this option
  244. off until after you have achieved the exact effect you want.
  245.  
  246. Scale Text to Fit: Text placed on a curve will be placed with the
  247. alignment set for the frameless text object. Scale Text to Fit overrides
  248. the alignment and scales the text to fit the curve(s).
  249.  
  250. How to convert text to objects
  251.  
  252. Unlike Art Expression's text effect features, the text in TextFX objects
  253. is not automatically converted to graphics. If you want to edit the
  254. characters as paths, you must first convert the text to objects.
  255.  
  256. 1.    Select the Object tool.
  257. Select a frameless text object or a TextFX object. Any frameless text
  258. object can be converted to graphicsnot just TextFX objects. Note that text
  259. in text frames cannot be converted to objects.
  260.  
  261. 2.    Choose Macros/Convert to Path
  262. This command will convert the text to a path. You can now edit the shape
  263. of the characters with the Reshape tool.
  264.  
  265.  
  266. AREXX FANATICS UNITE!
  267. ---------------------
  268. You can control TextFX (and PageStream3) via ARexx. While most programs
  269. have ARexx ports, you haven't seen anything like this before. Here's the
  270. syntax for the command responsible for TextFX:
  271.  
  272. Command: EDITTEXTOBJ
  273.  
  274. Purpose: Sets (edits) the coordinates of a selected frameless text object.
  275.  
  276. Syntax:  edittextobj [POSITION left/D top/D right/D bottom/D]
  277.          [ROTATE angle/A | SKEW slantangle/A twistangle/A | SLANT angle/A |
  278.          TWIST angle/A] [ABOUT pointx/D pointy/D | ABOUTCENTER]
  279.          [CONSTRAIN | FREE] [PRINT | NOPRINT]
  280.          [TEXTFX <SHAPE | PATH | NONE> [DISTORTX <TRUE|FALSE>]
  281.          [BENDLINES <TRUE|FALSE>] [SCALETOFIT <TRUE|FALSE>] <TEXTFXPATH
  282.           [ABOVEPATH | ONPATH | BELOWPATH]
  283.           <[MOVETO pointx/D pointy/D] | [LINETO pointx/D pointy/D] |
  284.           [CURVETO curvex1/D curvey1/D curvex2/D curvey2/D pointx/D pointy/D] |
  285.           [ARCTO centerx/D centery/D radiusx/D radiusy/D startangle/A
  286.           endangle/A slantangle/A twistangle/A] |
  287.           [ARCNTO centerx/D centery/D radiusx/D radiusy/D startangle/A
  288.           endangle/A slantangle/A twistangle/A] |
  289.           [CLOSEPATH]>>>]
  290.          [DOCUMENT name/S | WINDOW name/S | OBJECTID number/I]
  291.  
  292. Format:  Parameter   Values to enter
  293.          POSITION    is the coordinates of the frameless text object.
  294.          ROTATE      is the rotation angle.
  295.          SKEW        is the slant and twist angle.
  296.          SLANT       is the slant angle.
  297.          TWIST       is the twist angle.
  298.          ABOUT       is the rotation point.
  299.          ABOUTCENTER rotates around its center.
  300.          CONSTRAIN   toggles on the resizing constraint.
  301.          FREE        toggles off the resizing constraint.
  302.          PRINT       toggles on the print flag.
  303.          NOPRINT     toggles off the print flag.
  304.          TEXTFX      sets a TextFX shape or curve.
  305.          SHAPE       sets a TextFX warp shape.
  306.          PATH        sets a TextFX curve.
  307.          NONE        specifies a normal frameless text object.
  308.          DISTORTX    toggles horizontal distortion.
  309.          BENDLINES   toggles curving of line strokes.
  310.          SCALETOFIT  scales text to fit the TextFX curve.
  311.          TEXTFXPATH  sets the warp shape or curve path.
  312.          ABOVEPATH   sets text above a curve.
  313.          ONPATH      sets text on (centered vertically) a curve.
  314.          BELOWPATH   sets text below a curve.
  315.          MOVETO      starts the warp shape or curve path.
  316.          LINETO      adds a TextFX path line to the point.
  317.          CURVETO     adds a TextFX path bézier curve to the point.
  318.          ARCTO       adds a TextFX path arc counterclockwise to the point.
  319.          ARCNTO      adds a TextFX path arc clockwise to the point.
  320.          CLOSEPATH   closes the TextFX path.
  321.          DOCUMENT    is the document name. (Default=current)
  322.          WINDOW      is the window name. (Default=current)
  323.          OBJECTID    is the number of the object to manipulate.
  324.  
  325. While the majority of PageStream3's ARexx commands are somewhat simpler,
  326. you can see that we put a lot of effort into giving you total control over
  327. the program. If you like ARexx, you'll love PageStream3.
  328.  
  329.  
  330. THE END
  331. -------
  332. Well that's about it for our sneaky sales pitch archived in with the
  333. Convert utility. ;-) If you would like more information on PageStream3,
  334. TextFX or any other Soft-Logik program, email your mailing address to
  335. tech@slpc.com.
  336.  
  337. Sales (USA and Canada): 1-800-829-8608
  338. Sales (International):    314-256-9595
  339. Fax:                      314-256-7773
  340. BBS (24 hours):           314-256-8971
  341.  
  342. Soft-Logik Publishing Corporation
  343. 315 Consort Drive
  344. St. Louis, MO  63011  USA
  345.